ide unix open source shop doors projects replacement windows developers j2ee online shopping design builders cmsimple php siding java .net computer solaris perl windows mysql c++ content management system construction cgi